//package cn.superchart.module.rolemenu.controller;
//
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//import cn.superchart.common.base.BaseController;
//import org.springframework.validation.annotation.Validated;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import cn.superchart.common.base.BaseResult;
//import jakarta.validation.Valid;
//import org.springframework.web.bind.annotation.*;
//import cn.superchart.module.rolemenu.param.*;
//import cn.superchart.module.rolemenu.service.RoleMenuService;
///**
// * <p>
// *  前端控制器
// * </p>
// *
// * @author
// * @since 2024-12-09
// */
//@RestController
//@Validated
//@RequestMapping("/rolemenu/roleMenu")
//public class RoleMenuController extends BaseController<RoleMenuService>{
//
//
//
//
//      @PostMapping("/sc/roleMenu/page")
//      public BaseResult<Page<RoleMenuDetailParam>> page(@RequestBody @Valid RoleMenuPageParam roleMenuPageParam) {
//          Page<RoleMenuDetailParam> page = service.page(roleMenuPageParam);
//          return BaseResult.result(page);
//      }
//
//
//      @PostMapping("/sc/roleMenu/add")
//      public BaseResult<String> add(@RequestBody @Valid RoleMenuAddParam roleMenuAddParam) {
//          service.add(roleMenuAddParam);
//          return BaseResult.ok();
//      }
//
//      @PostMapping("/sc/roleMenu/edit")
//      public BaseResult<String> edit(@RequestBody @Valid RoleMenuEditParam roleMenuEditParam) {
//          service.edit(roleMenuEditParam);
//          return BaseResult.ok();
//      }
//
//      @GetMapping("/sc/roleMenu/detail")
//      public BaseResult<RoleMenuDetailParam> detail( @Valid RoleMenuIdParam roleMenuIdParam) {
//          return BaseResult.result(service.detail(roleMenuIdParam.getId()));
//      }
//
//
//      @DeleteMapping("/sc/roleMenu/delete")
//      public BaseResult<Boolean> delete(@Valid RoleMenuIdParam roleMenuIdParam) {
//         Boolean res = service.delete(roleMenuIdParam.getId());
//         return BaseResult.result(res);
//      }
//
//
//
//
//
//
//}
